package com.ssy.lingxi.member.merchant.service.feign;

import com.ssy.lingxi.common.response.Wrapper;

import java.util.List;
import java.util.Map;

/**
 * 调用定时服务feign服务类
 * @author yzc
 * @version 2.0.0
 * @date 2021/8/3
 */
public interface IScheduleFeignService {

    /**
     * 创建定时任务
     * @param dataIdList 数据id集合
     * @param execTime 任务执行时间
     * @param callBackUrl 回调地址
     * @param memberId 会员id
     * @param roleId 角色id
     * @return 返回结果
     */
    Wrapper<Long> createScheduleTask(List<Long> dataIdList, Long execTime, String callBackUrl, Map<String, Object> taskAttributes, Long memberId, Long roleId);
}
